pvh: disable unneeded features of HVM containers
authorMukesh Rathor <mukesh.rathor@oracle.com>
Wed, 13 Nov 2013 08:34:35 +0000 (09:34 +0100)
committerJan Beulich <jbeulich@suse.com>
Wed, 13 Nov 2013 08:34:35 +0000 (09:34 +0100)
commit4de659038341360fba21e802d2aefa8d0b79d555
tree9e0e2fba6f6318822c6dca2c65c01e7dfdb37eaa
parent8271d6522c608d3adff6d745a1d76751cb8f10d5
pvh: disable unneeded features of HVM containers

Things kept:
* cacheattr_region lists
* irq-related structures
* paging
* tm_list
* hvm params
* hvm_domaim.io_handler (for handling PV io)

Things disabled for now:
* compat xlation

Things disabled:
* Emulated timers and clock sources
* IO/MMIO ioreq pages, event channels
* msix tables
* hvm_funcs
* nested HVM
* Fast-path for emulated lapic accesses

Signed-off-by: Mukesh Rathor <mukesh.rathor@oracle.com>
Signed-off-by: George Dunlap <george.dunlap@eu.citrix.com>
Reviewed-by: Jan Beulich <jbeulich@suse.com>
Acked-by: Keir Fraser <keir@xen.org>
Acked-by: Eddie Dong <eddie.dong@intel.com>
xen/arch/x86/hvm/hvm.c
xen/arch/x86/hvm/irq.c
xen/arch/x86/hvm/vmx/intr.c